{{tag>shell BROUILLON}}

----

====== BASH : Bourne Again Shell ======

BASH est un [[shell]].

===== Introduction / Utilisation =====

Commencer par le [[tutoriel:script_shell|tutoriel d'introduction aux scripts shell]]

===== Utilisation avancée =====

==== Séparateur de mot ====

L'IFS est le ou les caractères qui servent de séparateur. Voici un bout de code pour comprendre par l'exemple.

<code>
phrase="plusieurs mots...
sur une ligne ?"

function afficher_phrase(){
        for chaine in `echo "$phrase"`; do
                echo $chaine
        done
}

afficher_phrase
IFS='
'
echo "Séparateur interne à bash changé"
afficher_phrase
</code>

Plus d'explication [[http://www.linuxquestions.org/questions/programming-9/bash-command-separatorarguments-separator-602542/#post2971876|en anglais]].

----

//Contributeur(s) : [[utilisateurs:Id2ndR]]//